.u_nav {
    width: 168px;
    float: left;
    overflow: hidden;
}
.u_nav li {
    display: block;
    margin-bottom: 1px;
}
.u_nav li a.current {
    background: #ff8f2b;
    color: #fff;
}

.u_nav li a {
    position: relative;
    display: block;
    padding: 13px 0;
    padding-left: 28px;
    color: #555555;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    border-bottom: 1px #eee solid;
    cursor: pointer;
}

.u_nav li a i {
    display: block;
    margin-right: 10px;
    float: left;
    width: 20px;
    height: 22px;
    background: url(./assets/u_nav_icon.png) no-repeat;
}

.u_nav li a i.u_nav_icon1 {
    background-position:  0 2px;
}
.u_nav li a i.u_nav_icon2 {
    background-position:  0 -46px;
}
.u_nav li a i.u_nav_icon3 {
    background-position:  0 -94px;
}
.u_nav li a i.u_nav_icon4 {
    background-position:  0 -140px;
}
.u_nav li a i.u_nav_icon5 {
    background-position:  0 -188px;
}
.u_nav li a i.u_nav_icon6 {
    background-position:  0 -236px;
}
.u_nav li a i.u_nav_icon7 {
    background-position:  0 -318px;
}

.u_nav li a i.u_nav_icon8 {
    background-position: 0 -365px;
}
.u_nav li a:hover {
    color: #ff8f2b;
}
.u_nav li a.current {
    color: #fff;
}

.u_nav li a:hover i.u_nav_icon1 {
    background-position:  -59px 2px;
}
.u_nav li a:hover i.u_nav_icon2{
    background-position:  -59px -46px;
}
.u_nav li a:hover i.u_nav_icon3{
    background-position:  -59px -94px;
}
.u_nav li a:hover i.u_nav_icon4{
    background-position:  -59px -140px;
}
.u_nav li a:hover i.u_nav_icon5{
    background-position:  -59px -188px;
}
.u_nav li a:hover i.u_nav_icon6{
    background-position:  -59px -236px;
}
.u_nav li a:hover i.u_nav_icon7{
    background-position:  -59px -318px;
}

.u_nav li a.current i.u_nav_icon1{
    background-position:  -28px 2px;
}
.u_nav li a.current i.u_nav_icon2{
    background-position:  -28px -46px;
}
.u_nav li a.current i.u_nav_icon3{
    background-position:  -28px -94px;
}
.u_nav li a.current i.u_nav_icon4{
    background-position:  -28px -140px;
}
.u_nav li a.current i.u_nav_icon5{
    background-position:  -28px -188px;
}
.u_nav li a.current i.u_nav_icon6{
    background-position:  -28px -236px;
}
.u_nav li a.current i.u_nav_icon7{
    background-position:  -28px -318px;
}
.u_nav li a.current i.u_nav_icon8{
        background-position: -31px -365px !important;
}
